package com.thermofisher.beans;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

/**
 * <p>
 *
 * </p>
 *
 * @author py
 * @since 2020-01-14
 */
@TableName("project_product")
public class ProjectProduct extends Model<ProjectProduct>
{

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private String id;

    @TableField("product_no")
    private String productNo;

    @TableField("product_name")
    private String productName;

    @TableField("phase")
    private String phase;

    @TableField("application")
    private String application;

    @TableField("specific_application")
    private String materialDescription;

    /**
     * 主要产品
     */
    @TableField("model")
    private String model;

    /**
     * 部门
     */
    @TableField("division")
    private String division;

    @TableField("quantity")
    private String quantity;

    @TableField("booking")
    private String booking;

    @TableField("turnover")
    private String turnOver;

    @TableField("sales_price")
    private String salesPrice;

    @TableField("total_price")
    private String totalPrice;

    @TableField("competitor")
    private String competitor;

    @TableField("specific_application")
    private String specificApplication;

    @TableField("other_competitor")
    private String otherCompetitor;

    @TableField("project_id")
    private String projectId;

    @TableField("project_no")
    private String projectNo;

    @TableField("winrate")
    private Double winrate;

    @TableField("method_sales")
    private String methodSales;

    public String getId()
    {
        return id;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getProductNo()
    {
        return productNo;
    }

    public void setProductNo(String productNo)
    {
        this.productNo = productNo;
    }

    public String getProductName()
    {
        return productName;
    }

    public void setProductName(String productName)
    {
        this.productName = productName;
    }

    public String getPhase()
    {
        return phase;
    }

    public void setPhase(String phase)
    {
        this.phase = phase;
    }

    public String getApplication()
    {
        return application;
    }

    public void setApplication(String application)
    {
        this.application = application;
    }

    public String getMaterialDescription()
    {
        return materialDescription;
    }

    public void setMaterialDescription(String materialDescription)
    {
        this.materialDescription = materialDescription;
    }

    public String getModel()
    {
        return model;
    }

    public void setModel(String model)
    {
        this.model = model;
    }

    public String getDivision()
    {
        return division;
    }

    public void setDivision(String division)
    {
        this.division = division;
    }

    public String getQuantity()
    {
        return quantity;
    }

    public void setQuantity(String quantity)
    {
        this.quantity = quantity;
    }

    public String getBooking()
    {
        return booking;
    }

    public void setBooking(String booking)
    {
        this.booking = booking;
    }

    public String getSalesPrice()
    {
        return salesPrice;
    }

    public void setSalesPrice(String salesPrice)
    {
        this.salesPrice = salesPrice;
    }

    public String getTotalPrice()
    {
        return totalPrice;
    }

    public void setTotalPrice(String totalPrice)
    {
        this.totalPrice = totalPrice;
    }

    public String getCompetitor()
    {
        return competitor;
    }

    public void setCompetitor(String competitor)
    {
        this.competitor = competitor;
    }

    public String getSpecificApplication()
    {
        return specificApplication;
    }

    public void setSpecificApplication(String specificApplication)
    {
        this.specificApplication = specificApplication;
    }

    public String getOtherCompetitor()
    {
        return otherCompetitor;
    }

    public void setOtherCompetitor(String otherCompetitor)
    {
        this.otherCompetitor = otherCompetitor;
    }

    public String getProjectId()
    {
        return projectId;
    }

    public void setProjectId(String projectId)
    {
        this.projectId = projectId;
    }

    public Double getWinrate()
    {
        return winrate;
    }

    public void setWinrate(Double winrate)
    {
        this.winrate = winrate;
    }

    public String getMethodSales()
    {
        return methodSales;
    }

    public void setMethodSales(String methodSales)
    {
        this.methodSales = methodSales;
    }

    public String getProjectNo()
    {
        return projectNo;
    }

    public void setProjectNo(String projectNo)
    {
        this.projectNo = projectNo;
    }

    public String getTurnOver()
    {
        return turnOver;
    }

    public void setTurnOver(String turnOver)
    {
        this.turnOver = turnOver;
    }

    @Override
    public String toString()
    {
        return "ProjectProduct{" +
                "id='" + id + '\'' +
                ", productNo='" + productNo + '\'' +
                ", productName='" + productName + '\'' +
                ", phase='" + phase + '\'' +
                ", application='" + application + '\'' +
                ", materialDescription='" + materialDescription + '\'' +
                ", model='" + model + '\'' +
                ", division='" + division + '\'' +
                ", quantity='" + quantity + '\'' +
                ", booking='" + booking + '\'' +
                ", turnOver='" + turnOver + '\'' +
                ", salesPrice='" + salesPrice + '\'' +
                ", totalPrice='" + totalPrice + '\'' +
                ", competitor='" + competitor + '\'' +
                ", specificApplication='" + specificApplication + '\'' +
                ", otherCompetitor='" + otherCompetitor + '\'' +
                ", projectId='" + projectId + '\'' +
                ", projectNo='" + projectNo + '\'' +
                ", winrate=" + winrate +
                ", methodSales='" + methodSales + '\'' +
                '}';
    }
}
